<?php
/**
 * 商品模型
 */
class GoodsModel extends Model{
	public $table = 'goods';
	public $validate = array();
		
	public function addGoods(){
		//自动验证规则
		$this->validate = array(
			  array('goods_name', 'nonull', ' 商品名称不能为空 ',2,3),
			  array('goods_inventory', 'nonull', ' 商品数量不能为空 ',2,3),
			  array('goods_market', 'nonull', ' 市场价不能为空 ',2,3),
			  array('goods_mall', 'nonull', ' 商城价不能为空 ',2,3),
			  array('pid', 'nonull', ' 不能为空 ',2,3),		  
		);
		if(!$this->create()) return false;
		//组合信息  添加商品表  googs
			$data['goods_name'] = Q('post.goods_name');  //商品名称
			$data['goods_hot_title'] = Q('post.goods_hot_title');  //商品副标题
			$data['goods_inventory'] = Q('post.goods_inventory'); //库存  商品数量
			$data['goods_addTime'] = time(); //添加时间
			$data['goods_market'] = Q('post.goods_market'); //市场价
			$data['goods_mall'] = Q('post.goods_mall');  //商城价
			$data['goods_nums'] = date('ymdhis').mt_rand(0, 1000);  //货号  自增处理
			$data['goods_unit'] = Q('post.goods_unit');   //单位  可空 不选
			$data['brand_bid'] = Q('post.bid'); //品牌id  可空 不选
			$data['category_cid'] = Q('post.pid');  //分类id
			$data['type_tid'] = Q('post.type_tid');  //类型id 
//			$data['manager_mid'] = $_SESSION['uid'];  //管理员id 
			//将组合数据插入数据库  并将返回自增id返回
			return $this->add($data);	
			 
	}
	//修改商品
	public function editGoods($gid){
		//自动验证规则
		$this->validate = array(
			  array('goods_name', 'nonull', ' 商品名称不能为空 ',2,3),
			  array('goods_inventory', 'nonull', ' 商品数量不能为空 ',2,3),
			  array('goods_market', 'nonull', ' 市场价不能为空 ',2,3),
			  array('goods_mall', 'nonull', ' 商城价不能为空 ',2,3),
			  array('pid', 'nonull', ' 不能为空 ',2,3),		  
		);
		if(!$this->create()) return false;
//		//先删除货品属性表  
//		M('goods_list')->where("goods_gid='{$gid}'")->del();
		//组合信息  添加商品表  googs
			$data['goods_name'] = Q('post.goods_name');  //商品名称
			$data['goods_hot_title'] = Q('post.goods_hot_title');  //商品副标题
			$data['goods_inventory'] = Q('post.goods_inventory'); //库存  商品数量
			$data['goods_addTime'] = time(); //添加时间
			$data['goods_market'] = Q('post.goods_market'); //市场价
			$data['goods_mall'] = Q('post.goods_mall');  //商城价
			$data['goods_nums'] = date('ymdhis').mt_rand(0, 1000);  //货号  自增处理
			$data['goods_unit'] = Q('post.goods_unit');   //单位  可空 不选
			$data['brand_bid'] = Q('post.bid'); //品牌id  可空 不选
			$data['category_cid'] = Q('post.pid');  //分类id
			$data['type_tid'] = Q('post.type_tid');  //类型id 
//			$data['manager_mid'] = $_SESSION['uid'];  //管理员id 
			//将组合数据插入数据库  并将返回自增id返回
			return $this->where("gid ='{$gid}'")->update($data);	
			 
	}
}
